package com.ucenter.server.auth.pojo;

import java.io.Serializable;
import java.util.Date;

import org.apache.ibatis.type.Alias;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.system.comm.model.BaseEntity;

/**
 * res_info实体
 * @author autoCode
 * @date 2018-12-01 09:50:44
 * @version V1.0.0
 */
@Alias("resInfo")
@SuppressWarnings("serial")
@JsonInclude(Include.NON_NULL)
public class ResInfo extends BaseEntity implements Serializable {
	// 资源编号
	private String resId;
	// 类型[10菜单、20功能]
	private Integer type;
	// 父级功能编码[0代表顶级]
	private String parentResId;
	// 名称
	private String name;
	// 显示名称
	private String showName;
	// 跳转地址
	private String url;
	// 备注
	private String remark;
	// 排序号
	private Integer orderby;
	// 等级
	private Integer level;
	// 站点编号
	private String websiteId;
	// 创建人
	private String createUserId;
	// 创建时间
	private Date createTime;
	
	//=========================== 扩展属性
	// 提示名称
	private String tipName;
	// 类型名称
	private String typeName;
	// 是否有权限
	private Integer isAuth;
	
	public String getResId() {
		return resId;
	}
	public void setResId(String resId) {
		this.resId = resId;
	}
	
	public Integer getType() {
		return type;
	}
	public void setType(Integer type) {
		this.type = type;
	}
	
	public String getParentResId() {
		return parentResId;
	}
	public void setParentResId(String parentResId) {
		this.parentResId = parentResId;
	}
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	
	public String getShowName() {
		return showName;
	}
	public void setShowName(String showName) {
		this.showName = showName;
	}
	
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	public Integer getOrderby() {
		return orderby;
	}
	public void setOrderby(Integer orderby) {
		this.orderby = orderby;
	}
	
	public String getCreateUserId() {
		return createUserId;
	}
	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId;
	}
	
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public String getWebsiteId() {
		return websiteId;
	}
	public void setWebsiteId(String websiteId) {
		this.websiteId = websiteId;
	}
	public String getTipName() {
		return tipName;
	}
	public void setTipName(String tipName) {
		this.tipName = tipName;
	}
	public String getTypeName() {
		return typeName;
	}
	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}
	public Integer getLevel() {
		return level;
	}
	public void setLevel(Integer level) {
		this.level = level;
	}
	public Integer getIsAuth() {
		return isAuth;
	}
	public void setIsAuth(Integer isAuth) {
		this.isAuth = isAuth;
	}
}